翻訳と辞書
Words near each other
・ X.28
・ X.29
・ X.3
・ X.32
・ X.400
・ X.445
・ X.500
・ X.509
・ X.690
・ X.75
・ X.A.N. Thessaloniki B.C.
・ X.desktop
・ X.O. Experience
・ X.Org
・ X.Org Foundation
X.Org Server
・ X.PC
・ X.S.E.
・ X/1106 C1
・ X/1872 X1
・ X/Open
・ X/Open Transport Interface
・ X/Open XA
・ X/Y
・ X0
・ X0 sex-determination system
・ X00
・ X1
・ X1 (computer)
・ X1 (dinghy)


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

X.Org Server : ウィキペディア英語版
X.Org Server

X.Org Server is the free and open source implementation of the display server for the X Window System stewarded by the X.Org Foundation.
Implementations of the client side of the protocol are available e.g. in the form of Xlib and XCB.
The services with which the X.Org Foundation supports X Server include the packaging of the releases; certification (for a fee); evaluation of improvements to the code; developing the web site, and handling the distribution of monetary donations. The releases are coded, documented, and packaged by global developers.
==Software architecture ==
The X.Org Server implements the server side of the X Window System core protocol and extensions to it, e.g. RandR.
Version 1.16.0 integrates support for systemd-based launching and management which improved boot performance and reliability.〔
; Device Independent X (DIX)
: The Device Independent X (DIX) is the part of the X.Org Server that interacts with clients and implements software rendering. Basically everything in the server except for the hw/ directory. The main loop and the event delivery are part of the DIX.
; Device Dependent X (DDX)
: The Device Dependent X (DDX) is the part of the x-server that interacts with the hardware. In the X.Org Server source code, each directory under "hw" corresponds to one DDX. Hardware comprises graphics cards as well as mouse and keyboards. Each driver is hardware specific and implemented as a separate loadable module. Proprietary support for graphics cards come as part of AMD Catalyst or as part of Nvidia GeForce driver. The available free and open-source graphics device drivers are being developed inside of the Mesa 3D-project.
:For historical reasons the X.Org Server still contains graphics device drivers supporting some form of 2D rendering acceleration. In ancient times, the mode-setting was done by this x-server graphics device drivers. This functionality was moved into the DRM and is being exposed through an DRM mode-setting interface, the new approach being called "kernel mode-setting" (KMS).
:With version 1.17 a generic method was mainlined: xf86-video-modesetting.
:: Input stack
::: With version 1.16, the X.Org Server obtained support for the libinput library in form of a wrapper called xf86-input-libinput. At the XDC 2015 in Toronto, libratbag was introduced as a generic library to support configurable mice. xserver-xorg-input-joystick is the input module for the X.Org server to handle classic joysticks and gamepads, which is not meant for playing games under X, but to control the cursor with a joystick or gamepad.〔(【引用サイトリンク】title=XDC2012: xorg-input-joystick )
:: Glamor
::: Glamor is a generic 2D acceleration driver for the X server that translates the X render primitives to OpenGL operations, taking advantage of any existing 3D OpenGL drivers (proprietary or otherwise).〔(【引用サイトリンク】url=http://www.freedesktop.org/wiki/Software/Glamor/ )〕 The ultimate goal of GLAMOR is to obsolete and replace all the DDX, the device dependent X drivers, and acceleration architectures for them (like XAA, EXA, UXA or SNA) by a single hardware independent 2D driver, avoiding the need to write X 2D specific drivers for every supported graphic chipset.〔(【引用サイトリンク】title=Adam Jackson - GLX rewrite )〕 Glamor requires a 3D driver with shader support.〔(【引用サイトリンク】title=Radeon Feature Matrix )
::: Glamor performance tuning was accepted for Google Summer of Code 2014. Glamor supports Xephyr and DRI3,〔(【引用サイトリンク】title=GLAMOR Xephyr & DRI3 Support Called For Pulling )〕 and can boost some operations by 700–800%.〔(【引用サイトリンク】title=GLAMOR Patch Bomb Can Boost Some Operations By 700~800% )〕 Since its mainlining into version 1.16 of the X.Org Server, development on Glamor was continued and patches for the 1.17 release were published.〔(【引用サイトリンク】title=glamor changes for 1.17 )
:: XWayland
::: XWayland is a series of patches over the X.Org server codebase that implements an X server running upon the Wayland protocol. The patches are developed and maintained by the Wayland developers for compatibility with X11 applications during the transition to Wayland,〔(【引用サイトリンク】url=http://wayland.freedesktop.org/xserver.html )〕 and was mainlined in version 1.16 of the X.Org Server.〔(【引用サイトリンク】title=ANNOUNCE: xorg-server 1.16.0 )
:: XQuartz
::: XQuartz is a series of patches from Apple Inc. to integrate support for the X11 protocol into their Quartz Compositor, in a similar way to how XWayland integrates X11 into Wayland compositors.
:: Xspice
::: There is a device driver for the X.Org Server called Xspice. It supports the QXL framebuffer device and includes a wrapper script which makes it possible to launch an X.Org Server whose display is exported via the SPICE protocol. This enables use of SPICE in a remote desktop environment, without requiring KVM virtualization.
:: Xephyr
::: Xephyr is an X-on-X implementation. Since version 1.16.0, Xephyr serves as the primary development environment for the new 2D acceleration subsystem (Glamor), permitting rapid development and testing on a single machine.〔

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「X.Org Server」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.